2 minParis: More Museums Than You Could Ever Ask For?We’ve all heard of the Louvre in Paris, but did you know there are well over 130 Museums in the city? Of course, the Louvre is a...