A beautiful church inside the callao cave in penablanca tuguegarao. A must visit when you are travelling in Tuguegarao, Philippines!
They call this Callao Cave, it is a series of Caves