The Cagayan River, also known as the Rio Grande de Cagayan, is the longest and largest river in the Philippine Archipelago. It is located ...