Karasu (2007) Episode October 16, 2006

Karasu

7:30am - 9:00am

Mother Giving Birth to Own Granddaughter!? A show filled with Japanese indie-rock, with quirky news including chocolate baths, robot sprint races, and how a mother gives birth to her own granddaughter.