Depeche Mode "In Your Room" (Barcelona)

Tour of the Universe, shot at Palau Sant Jordi, Barcelona, Spain on 20th and 21 November 2009.
Video Rating: 5 / 5