What’s Up With This Creepy Doll In Echola, Alabama? (Sorry, Elrod!)
Yesterday, while driving on Upper Columbus road in Elrod Echola to pick up my mother, I came across an interesting and creepy doll perched on top a bridge guard rail in the middle of nowhere. Why?