weirditaly.com
Castles of Italy: Introd Castle | Weird Italy
Introd Castle (French: Château d’Introd) is located in Introd, Aosta Valley, Italy. The Introd Castle was most likely constructed in the 12th centur