Mr. Teller of Penn and Teller Visits Disney World

Perusing my twitter stream the other day, I noticed that Mr. Teller, the tacit partner of the magical duo making up Penn & Teller, was in Orlando. The partners were actually performing nearby at UCF but Teller appeared to make his way over to Walt Disney World the next day. …