Ron DeSantis Vs. The Happiest Place On Earth

Download
Performers entertain visitors at Cinderella Castle at Walt Disney World Resort in Lake Buena Vista, Florida.
( Ted Shaffrey / AP Images )
Hosted by Ilya Marritz
WNYC Studios