Puff Puff

Puff Puff is a female contestant currently competing in Hidden Away.

Appearance
Puff Puff appears to be a pink pom pom who's also part animal.

Personality
TBA

Trivia
TBA