Nothing to see here. Only a giant mantis. Looking through your window. Hungrily. (Taken with Instagram at Oklahoma City, OK)