New Music Releases Japanese Fighting Fish are the real rock stars of 2016 ! In 2009 the mysterious Ishii christened the Leeds theatrical space funk rock band By recordniche / August 24, 2016