In Boston’s Isabella Stewart Gardner Museum, lies an empty frame that once displayed the famous Rembrandt “Storm on the Sea of Galilee”. This year marks 25 years, in which the United States’ largest art heist took place and a
$500 Million piece of artwork was stolen.