The longest day of the year, June 21, is thought to have been celebrated at the English Heritage site for thousands of years.