What's happening?

The Tale of Rose: 1x28

Episode 28

Jun. 20, 2024