Photos: James Allen Rose

James Allen Rose
James Allen Rose, Harker's Island, NC