The Introverted Metalhead

September 11th 2001, 20 Years Later


Listen Later

The date that forever changed our lives.

On this special edition of The Introverted Metalhead. I will tell you were I was on September 11th 2001 throughout those 24 hours. Including a field trip to New York City in 2002 to visit Ground Zero. Also my thoughts on how America is.

...more
View all episodesView all episodes
Download on the App Store

The Introverted MetalheadBy Steven Storm