The Return of the Red Autumn Vengeance

Year: 2013
the shamisen is a musical instrument of the japanese culture and it said the first artists who used it were blinded

  • Tags:
  • autumn
  • blood
  • serpent
  • geisha
  • guitar
  • japan
  • lady
  • music
  • revenge
  • woman
  • vengeance
  • leaf
Facebook
  • The Return of the Red Autumn Vengeance
  • The Return of the Red Autumn Vengeance