Back at Baird College for spring semester, Lucy and Stephen promise things will be different this time.
Aired 2026-01-13 · 59 min
Tell Me Lies: all seasons and episodes