Explore relationships
Roanoke Star
The Roanoke Star, also known as the Mill Mountain Star, is the world's largest freestanding illuminated man-made star. It was constructed at the top of Mill Mountain in Roanoke, Virginia in 1949 by the local merchants association to draw publicity and trade to the city.
Use + to expand a branch. Click a topic name to open its summary.