Remember Andre the Giant? People in a North Carolina town are remembering him. Plus, Atlanta is a city of murals, and more ...