London, UK. 7th Mar, 2017. The Orwells perform onstage at Scala, London, on March 07, 2017 in London, England. Credit: Michael Jamison/Alamy Live News
Size: 6808px × 4544px
Photo credit: © Michael Jamison / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: cuomo, live, london, mario, music, orwells, photography, scala