This Is What Happens When The Japanese Do LSDThis entry was posted in Art Morbid Music WTF? on December 23, 2013 by almeida There needs to be a sequel to explain this shiz…