What's happening?

The Legend of Heroes: 1x33

Episode 33

Advertisements