Board Thread:Off Topic/@comment-10380701-20150815065557/@comment-10380701-20150826144226

She's not. She just wears the american flag because moon people hate it. (In Touhou, the moon landings are an all-out war between Earth and the Moon. Neil Armstrong is a fucking badass. It's a very complex story. >_>)

That said, it did make her the most popular character so far. She has like twice the fanart among the new characters in danbooru as we speak.