Why maggots are a medical marvel

07 December 2022|Science
PLAYLIST
2 videos
7:38

Wish I Didn't Know That

Scientists share the facts you'll really wish you didn't know, but find too fascinating to look away!