Christmas Light Display Show at Clifton Mill in Ohio (VIDEO)
The legendary Christmas Lights of Clifton Mill is one of the attractions in Clifton, Ohio during the holiday season. According to the website, the annual light show has been featured in Midwest Living and Ohio Magazine as one of the country’s finest, with “over 4 million lights illuminating the mill,…
Read moreDecember 28, 2020