Norcia is a town and "comune" in the province of Perugia (Italy) in southeastern Umbria, located in a wide plain abutting the Monti Sibillini, a subrange of the Apennines with some of its highest peaks, near the Sordo River, a small stream that eventually flows into the Nera. The town is thus popularly associated with ...