Wow. You guys just weren't patient. So eager to see the world.
The whole tumor baby thing is just a long time joke with my friends and me. I personally call babies parasites. They spend nine months leeching nutrients off of the host, I mean mother. They also do nothing good in return during that time.