Palmyra man faces charges after violent altercation in Albemarle County home.

Read More