A doll which resides in Audubon House in Key West Florida, which was once the home of Captain Jack Geiger and his 12 children over 200 years ago has vanished. The doll was said to be camera-shy as whenever someone tried to take a photo of the doll something always …
Read More »