Japanese rock band Southern All Stars will release a new album titled "Budo" on March 31st. This is their first album since they released "Killer Street" in almost 10 years ago in 2005. The new album will include new singles "Peace to Highlight," "Tokyo Victory," and "Tengoku on the Beach." Check out the album trailer below.