group of people worshipping giant mewtwo in the woods