The 2012 Victoria's Secret Fashion Show was recorded on November 7, 2012, at the Lexington Avenue Armory in NYC, and aired on CBS on December 4, 2012.