Turbo Energy brings 62.5 MWh of battery storage online across three Spanish industrial sites - TURB News | Rallies