Sony Bravia: Raiders of the Lost Art (Feat Alice Cooper)
To help get the word out for Sony Bravia TV’s latest promotion, TBWA London managed to enlist the help of the one and only Alice Cooper. The spot also features Coopers 80’s manager Jared Levy and his roadie Lloyd talking… Continue Reading