Project Noah is a tool to explore and document wildlife and a platform to harness the power of citizen scientists everywhere.
Def looks like one. Without a doubt. Weird he's on sand though.
Praying mantis?
Lat: 27.18, Long: -81.36
Spotted on Oct 25, 2011 Submitted on Jan 24, 2012