Where is Garrapato?

Where is Garrapato located?

Garrapato, Chiriki, Panama hat (approx. 8.21667°, -81.61667°)


Where is Garrapato on the map?