Caught On CameraMegadeth concert photos | Cleveland, OH | Tower City Amphitheater | 05.11.07 by T. Patrick FennerMay 11, 2007September 24, 2022 Share0Megadeth concert photos from Cleveland, OH’s Tower City Amphitheater on May 11, 2007. Photos © T. Patrick Fenner / CleveRock.com