Scene from the Village of Avalon
Nestled between the tracks of the Norfolk & Southern Railway and the Mayo River, two miles from Mayodan, North Carolina, there once thrived a cotton mill village known as Avalon.