Floria Collier

Floria Collier is a major antagonist in Glimpse.