This massive Steel Artifact is perched above a Pentagon shaped base. Behind it the Twin Towers stand tall as they once did, and always will in our hearts.
The location is 221 West Merchant Street, Audubon, New Jersey
Photo's by John Kostick