Today Is The Day: Live In Japan documentary – News December 5, 2022 Take a psychotic trip down memory lane with Today Is The Day frontman Steve Austin as he recalls Beast Feast 2002, the legendary Japanese metal festival.