Larissa Jones

Larissa Jones is one of the Red Rooks.