Sitting atop high cliffs in Teruel province, is one of Spain's most magical cities, Albarracin. Follow Sam Garza as he takes you on a three-day journey through the medieval streets and castle of this amazing town.