Not this, but close. And I am a bit creeped out. Found in Arizona.

Photo: Getty Images

Nature, you're drunk. Go home. Seriously, a 3 eyed parasite has been found in Arizona just soaking up the sun and fun in an area that filled with water after heavy rain and I don't like the looks of it. Click here to see the story.


View Full Site