See the Windsor/Detroit Tunnel and traffic in windsor city,canada
View the entrance of the Detroit & Windsor Tunnel in the Windsor Toll Plaza, Ontario state
Grand Falls - Windsor, Newfoundland, Canada. Trans Canada Highway, Route # 1, Looking East