Weird Weapons: The Allies
S12:E63
2005
IMDb