Episode 3

The 3rd episode of The Legend of Super normal city KASHIWA.