X

uk police forces

Burn Victim Identified By Maggots On Body

Most people wrinkle their nose at simply the thought of maggots. Maggots, the larvae of flies, earn their reputation through…