Niagara Falls gets new 3D

Google added a number of new 3D areas over the weekend, amongst which was Niagara Falls, which lies on the border of Ontario, Canada and New York State, USA. For a list of other newly discovered 3D … [Read more...]