News
Dahican Beach where much of the film was shot is a seven kilometer stretch of white sand coastline facing the Pacific Ocean and is a well-visited tourism spot in the province of Davao Oriental.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results