So from watching the latest trailers and footage, there's apparently mountains and hills in Chicago, all of which are visible from the city. As a Chicagoan, this baffles me. But I guess that answers my question considering there are not pilot-able flying vehicles.
Watch Dogs
Game » consists of 24 releases. Released May 27, 2014
Log in to comment