Board Thread:Naruto Discussions/@comment-24593592-20140716142357/@comment-1744929-20140716153942

Kaguya is a Giant Space Flea From Nowhere... in a nicer way... She is Lucy from Elfen Lied (Chapter 92).