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.