29 Jan 2009

Blushing

From Checkpoint, 6:56 pm on 29 January 2009

Going red in the face, or blushing, is a uniquely human trait -- and scientists have long been puzzled by it.