'Faith, family, football': How a Texas town is healing after a cop killed a black teenager

"Once Upon a Time"

Premieres 7 p.m. Oct. 23, ABC The upcoming ABC drama twists familiar fairy tales as the creatures from those stories, including an evil queen/witch (Lana Parrilla), live out their lives as humans in our world.
Copyright © 2017, Los Angeles Times
EDITION: California | U.S. & World