On January 2nd, rumors were circulating through DC that the New York based rock band, The Energy, was contracted to perform the national anthem at the Verizon Center for the Washington Wizards home game verse the San Antonio Spurs. Nobody knows if it ever really happened....
Awesome!! Love the vid! :)
llevy1987 2 years ago
This is the funniest damn thing I've seen all week. xD
IsoldeTinuviel 2 years ago
mad genioius man... luv it..
74sweetiepie 2 years ago