World's largest man made Star, stands on Mill Mountain overlooking Roanoke, Va. It is as high as an eight story building. Its 2000 ft. of neon tubing makes it visible for many miles. Erected as a symbol of achievement of the "Star City of the South" by Roanoke business men. |