Advertisement

Superheroes land at the New-York Historical Society

Superman, Batman, Captain America and more are on display in New York City. Angela Moore reports.