Posted May 7, 2011, 2:33 AM
|
Registered User
|
|
Join Date: Aug 2010
Location: 10014
Posts: 1,617
|
|
This page has some seriously epic pics of the Twins. Although I think the new WTC will be stunning, nothing will ever compare to how imposing and massive the Twins were.
|