News

On December 11th, 2005, a massive blast ripped through the Buncefield Oil Depot in Hertfordshire. The explosion triggered the largest fire in Europe since World War II, shaking homes for miles. This ...