AMSTERDAM — Rembrandt’s vast “The Night Watch” canvas was taken down and removed from its frame in the Netherlands’ national museum on Wednesday for the first time since 1975, as part of a multi-year restoration project. Read More
Toronto Sports News Continuously Updated