The Manetti Bros
Man, seems you can’t do anything these days without being teased by Wang. Wait, what? No! Not that, you filth! We’re talking about The Manetti Bros’ intergalactic urchin, landing on DVD in the UK on October 8th. Ahead of his visit, we have a tasty little teaser trailer for you!