Where is Cockroach Island?

Coordinates: -64.4636 18.4947

Be the first visitor to thank for this answer!

Thanks!