Visible from over 60 miles away, the Roanoke Star sits atop of Mill Mountain in Roanoke, Virginia. This visibility during the day or not is part of the reason that the world’s largest freestanding illuminated man-made star has become a means of identity for residents that attract visitors from all over It showcases what it […]
The Roanoke Star Comes to Define the “Star City of the South”
A Powerful Means of Identity for the Blue Ridge Region