In the years since the Me & The Biz video shoot, hundreds of fans have reported seeing a living Biz puppet in small towns across the USA and the world.
If you get a minute, look at what Chairman Mao's been hiding in Ego Trip's stash house in Chelsea...
Ego Trip's Stash House in Chelsea

