Cara del Indio

About

Welcoming every visitor to the town of Isabela is the impressive rock sculpture of the Cacique (chief) Mabodamaca. When driving along the route #2, on your way to the west coast, pay close attention as this landmark can be easy to pass by.

1 / 6
Filed Under