Photo Coverage: Macy Gray Performs At Leicester Square Theatre In London, England
Yesterday, July 13, Macy Gray performed live at the Leicester Square Theatre in London, England. Macy Gray is currently promoting her new single 'Lately' off her new album 'The Sellout'. 'The Sellout', Macy Gray's 5th studio album, was officially released in June. BroadwayWorld brings coverage of the concert below.
Photos by Ian Gavan/Getty Images