Meet the Memversheep is here to celebrate life. Memversheep means a harmonious symbiotic relationship of intelligent lifeforms on the planet.