No upcoming broadcasts
John Lydon's Mega Bugs
CockroachesArmed with night vision goggles, John Lydon enters the world of the cockroach, sneaking up on them in a storm drain and following them through a sewer.
- Category
- Documentary
- Original air date
- 2004-12-19