On the Chrysler Building stand on the spot where Spider-Man fought Vulture in the last game
You have not earned this achievement yet
Log in to view progress