Site of the Finish Line of The Amazing Race Phillipines 2 Islands, TV Locations Links: en.wikipedia.org By: kkeps