S2 · E90

Dec 23, 2005 · 25 min

Keroro: I Couldn't Say Merry Christmas

Your rating