Where is Tamandua?

Where is Tamandua located?

Tamandua, Ceara, Brazil (approx. -5.66667°, -39.75°)


Where is Tamandua on the map?