Ants!!!In a way one of the most dirturbing scenes I´ve ever seen.
My skin kept crawling after that scene.Ginger