The Illuminations at the British seaside resort of Blackpool were turned on for the first time. The Illuminations, which continue to be an annual light festival, have grown considerably since their inception. Now stretching for...
Published on September 18, 2017 19:05