Skip to main content
Close

Stephen Colbert Rented The "Pee Pee Tape" Hotel Room In Russia

Stephen Colbert visited the hotel from the infamous Steele dossier and found electrical wires going into the mirrors...