peeper
-
Over 12 Fly Larvae Found in Man's Itchy Eye in France: New Medical Report
The man reported to an emergency room that his right eye was feeling an itching sensation for several hours.
Latest Research Articles