the captain america comic book is on display