Norway's Mayflower Madame are set to unfurl their splendid new single, "Vultures", with a gorgeous video to match. Vultures is…