Jerome Murat Two Headed Man

Jerome Murat is a talented French street performer who makes you believe he has two heads. You really cant tell at times which head is the real one and which is fake.