London’s Elf Storage

Adrian J Cotterill, Editor-in-Chief

If you have ever wondered whether Santa had a distribution facility in the south of England then look no further…

elfstorage

This Elf Storage facility was spotted alongside the M4 motorway coming out of London.


Leave a Reply