Olympic Island

  • Toronto Island 2010 Preview

    Toronto Island 2010 Preview

    Toronto Island 2010 Preview

    Just off of Toronto's coast lies the Toronto Islands, a series of isles in Lake Ontario, which house an airport & more - including the yearly Toronto Island Music Festival.  Since its beginning in 2004, the festival...