Steven Tyler Performs ‘God Bless America’ At NLCS

of Aerosmith performed ‘God Bless America’ during game three of the NLCS between the New York Mets and the St. Louis Cardinals at Busch Stadium on October 14th in St. Louis, Missouri. Watch a portion of the performance via YouTube below. Check out pictures from GettyImages.

Related News

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.