← Return to photo page

Little known Indy fact: it's one of the few places where Elves live in captivity. Apparently.