Photo of the Day: Harry Potter’s Invisibility Cloak…?
Life imitates store shelves as artfully attired Chinese artist Liu Bolin blends into a display of soft drinks at his Beijing studio August 10. Assistants later painted him to complete the illusion.
