Damn Nature, You scary 2. Parasitic Worm Just Hanging Out in Toad's Eye. Damn Nature You scary 2 Parasitic Worm Just Hanging Out in Toad's Eye