Caught On CameraPhantom Planet concert photos | Cleveland, OH | Tower City Amphitheater | 05.16.08 by Emily DrakulichMay 16, 2008September 24, 2022 Share0Phantom Planet concert photos from Cleveland, OH’s Tower City Amphitheater on May 16, 2008. Photos © Emily Drakulich / CleveRock.com