Vermin Supreme trolls Ted Cruz and it is AMAZING!

WHERE TO WATCH