DEMEO - Curse of the Serpent Lord Releases on the Oculus Store and Steam VR. DEMEO - Curse of the Serpent Lord Releases on the Oculus Store and Steam VR. All day June 16, 2022 DEMEO - The Curse of the Serpent Lord releases. Read more