Caught On CameraO.A.R. concert photos | Feeling Better Than Everfine 2006 | Cleveland, OH | Tower City Amphitheater | 06.24.06 by Steven TalarcekJune 24, 2006September 25, 2022 Share0O.A.R. concert photos from Feeling Better Than Everfine Festival 2006 in Cleveland, OH’s Tower City Amphitheater on June 24, 2006. Photos © Steven Talarcek / CleveRock.com