Aniworks Logoworks
The Fruit of Grisaia

Episode 13 of The Fruit of Grisaia

10 Centimeter Field of Fire

Aired Dec 28, 2014