A "video magazine" recorded at Video Cafe in London to advertise video games in stores.
Production information and reference links
Recommendations from this title