When is the next episode
I just saw episode 12, which seems to lead up to Terra in the delivery room by episode 13 and I want to seee...plus, whatever Tonya says at the end doesn't make sense. Blood from the breast eh?
"..and I mean that from the heart of my bottom.."