joannemeszoly.com
Name That Bug
Can anyone identify this freaky-looking insect? Gold star if you can. (That's my key chain in the frame, for size perspective. I wasn't brave enough to stick my hand anywhere near this thing!)