The Mount Vernon Baptist Church congregation approved a $14.5 million deal to move, in order for the Atlanta Falcons to build a new stadium. Church members voted 116 to 16 to accept the $14.5 million buyout on Thursday night. A longtime church member, Vickie Johnson, told WSBTV, “I think it’s an abomination in the sight […]