Where is Francis the Praying Mantis?

Coordinates: -74.10173 40.64232

Be the first visitor to thank for this answer!

Thanks!