MEGADETH (Live at Edmonton Convention Centre, Edmonton, AB, Canada, May 1, 2023)
Live Reviews

MEGADETH (Live)

ME-GA-DETH! ME-GA-DETH! ME-GA-DETH! Close to 5000 punters chanted for a good five minutes before the Thrash masters took the stage at the Edmonton Convention Centre recently. We were treated to a video and musical montage …READ MORE