Stella Terra car completes test drive in North Africa by Ibukunoluwa Bankole October 17, 2023 0 A groundbreaking solar-powered car, the Stella Terra, touted as the world's first long-distance off-road vehicle of its kind, has successfully ...