Music Non Stop
Allen created all visual material for the 1986 album Electric Cafe by the German group Kraftwerk including the classic, award-winning music video, Musique Non Stop. .
Aspen Moviemap, Google Street View, Viewfinder
Aspen Moviemap:
[video src=http://www.youtube.com/watch?v=Hf6LkqgXPMU]