Akihiko "Cherry" Naruse (AKA Peelander Green) of Peelander-Z performing at Alex's Bar in Long Beach to promote the release of the band's documentary "Mad Tiger," on April 10, 2016 at Alex's Bar in Long Beach, CA.