I believe some of the consultants were from London, England - those guys are a bit whackyThe left most car is a Citroen, does the developer think that brand is making a come back in North America...
Sure. When I'm there, I will.When I drive that stretch, I always grin bemusedly at "Valhalla" road
By the way, can you grab some photos of the Humber Bay Shores area?