Never heard of this show before . Or Tambor.
Neither had I.
But looking at the pictures will give you a major case of the creeps.
If this is a Big Show in Britain, then they’re too far gone.
Beyond repulsive.