Obviously yes> you came out of a horse's anus.
No. The platypus lays eggs, and is the only mammal that doesn't birth live babies.
Whoever posted this "only the platypus" answer, you are partially correct. There is actually another mammal that lays eggs. It is called the echidna. Perhaps you've heard of Knuckles from Sonic the Hedgehog. He is a red echidna (No, talking red echidnas with spiked-knuckled white gloves are not real). Well, just wanted to let you know that there is another. You learn something new every day!