February 7, 2019 – There’s more Toto for the fans with this new live set that was filmed in front of a sold-out crowd exceeding 18,000 fans on March 17, 2018, at the Ziggo Dome in Amsterdam. The release date is March 22 everywhere except North American – those dates […]