What it’s like watching the Phillies at Citizens Bank Park

Citizens Bank Park is part of the famed cluster of venues known as the Sports Complex in South Philadelphia, and also the newest of the three stadiums that stand there. Opened in 2004 to house the Phillies, it’s across the … Continue reading