Blacephalon #806

FIRE GHOST blacephalon
  • snore
  • return
  • encore
  • rest