Sneak Peek: Levi Sparks
Season 1 E 10 • 03/04/2015
Levi didn't think things could get any worse, but they did. Episode airs Wednesday at 11/10c.