Japanese jazz band Mouse on the Keys has premiered a new song titled “Leviathan.” The song comes as a teaser for the band’s highly-anticipated new album, “The Flowers of Romance,” scheduled for a July 15 release in Japan and a global release in September.