ELLINGE CASTLE IMAGES

This is the 13th Century castle in the south of Sweden where the magic happens