Leonardo Interactive’s Sci-Fi Puzzle Platformer Seed of Life Out Today for PC
Embark on an epic mission to save the dying planet of Lumia from annihilation Rome, Italy, 11th August, 2021 — Publisher Leonardo Interactive and developer Madlight Studio are pleased to announce…