For Michael Rivers, life is perfect. He is tall, handsome and worshipped by billions of fans around
Jon Armstrong