Castellfollit de la Roca, Spain | This Tiny Village Is One Of The Most Photographed Places In the Country