POLK CITY, FLORIDA
(Thanks to Paul Masters)
FYI, we have these things in Miami, too. They are the least-fearful insects this blog has ever seen. You walk right up to them, and they just stand there, their attitude being, "Hey, I am an insect the size of a standard poodle. What are you going to do about CRUNCH SPLAT"