Elvira Ferraro
More ideas from Elvira
Edinburgh Castle

There are oft-sighted restless spirts within these walls that have hosted witch burnings, executions and bloody battles.