Photo of New Street Square

Location: New Street Square
As Seen In: Tomb Raider

The swarm of bicyclists ride through the browd of business people.