The Legend of the Legendary Heroes S1E16: The Goddess Who Doesn't Smile

  • Aired: 2010-10-21
  • Runtime: 25 minutes
Watch Episode

Overview