You need to have the Flash Player installed and a browser with JavaScript support.

This video was taken at the Taylor Swift concert on Thursday, April 11, 2013 at the Amway Center in Orlando, FL. Be sure to change the quality setting to 108...

Channel: Taylor Swift

Related tags: