<b>Photos:</b> NBC’s TV show ‘The Cape’ premieres
South Florida Sun-Sentinel
The premiere of NBC’s TV show “The Cape” was held Jan. 4, 2011, in Hollywood, Calif.
The premiere of NBC’s TV show “The Cape” was held Jan. 4, 2011, in Hollywood, Calif.