
Tag Archives: Philippines
Waterfalls Restaurant in Villa Escudero, Philippines

The Waterfalls Restaurant is an amazing place located Quezon Province, Villa Escudero, Philippines. It has breathtaking views and water is actually running over and under your feet.
Giant Crocodile is caught in Philippines

Residents of a small Philippine town caught a huge reptile. The hunt lasted for a couple of weeks.