Interactive Movie Trailer for German Horror Channel Wins Big at Cannes Lions | Fast Company | Business + Innovation #print #envelope #rip #strip