In this edition of Electric Odyssey, the championship revisits Sardinia for Round 07 of Extreme E, showcasing thrilling racing action and delving deeper into the environmental challenges faced by the island.