Leesa Van Houten

Leesa Van Houten is Lauren's twin sister