Karl and Lucas talk about their travels, including why Disneyland Paris has the scariest version of Darth Vader.
See All 130 Episodes of "Karl's Corner"