Thursday, February 11, 2016

Queen: A Night in Bohemia Trailer Released


Queen will release their Christmas Eve 1975 tour finale at London's Hammersmith Apollo will be screened for one night only in cinemas around the globe next month. Take a look at the trailer for A Night in Bohemia.