This video features Jean Michel’s fans during the Teo & Tea showcase in Anvers, 2007.

Advertisements