The Lion’s Head

The lion’s head along Kennon Road is one of Baguio City’s must see landmarks.  It is located a few kilometers from the Kennon Road view deck. This huge Statue was commissioned by the members of Baguio Lions Club Organization in order for their club to be felt in this mountain resort City.   The 40 – foot statue was carved by a Cordilleran artist from a … Continue reading The Lion’s Head