The Gigantic Lion’s Head – Baguio City
The Lion’s Head in Baguio City gave us a warm welcome after a chilling ride on the steep and dizzying zigzag road of Kennon Road. This lion’s head was carved out of a large rock by the Ifugao artist Reynaldo Lopez …