Watch 428 ~Fuusa Sareta Shibuya de~ Tokubetsu Hen - Episode 6 Online

Aired: Jul 4, 2009 to Sep 26, 2009