Monsterous Ayla
2007
A girl and her dog make a discovery.