Thursday, December 21, 2017

Then Homewood Star

Since the early 1950's the Homewood Star has shown at the top of 18th Street signaling the beginning of the Christmas season. If you look carefully beneath the bottom right point, you can see Vulcan!