DescriptionPM 108786 E Lloberola.jpg English: Lloberola. Biosca. Catalunya, Lleida. Spain. Parish church. Interior. Statues, probably from an altarpiece...