The Odette Sculpture Park is an open space in Windsor, Ontario, Canada, that shows 31 large-scale contemporary sculptures by world-renowned artists. The park is located on the shores of the Detroit River and is part of the Ambassador and Centennial Parks, between the Ambassador Bridge (Huron Church (...) (from Wikipedia)