Caught On Camera

Dream Theater concert photos | Cleveland, OH | Tower City Amphitheater | 07.16.03