Halifax County American Legion Post 8