Watch Ted Cruz get heckled again

This fine mutant nails it. Cloud cuckoo land.

7 Likes