What's happening?

Scarlet: 1x27

Episode 27

Oct. 30, 2019