‘Captain America’ knocks Harry from No. 1 spot (AP)

AP – In a battle of summer movie heroes, Captain America topped Harry Potter this weekend at the box office.

0