Month: October 2018

The legend of the Robert the Doll

“Robert the Doll” lives in Key West, Fla. Innocent looking with his sailor suit and toy bear, Robert is said to wreak havoc on anyone that takes his photo or chides him in any way. Hundreds of letters are sent to Robert, begging...

Read More