French oil and gas giant Total SA (EPA:FP) today unveiled plans to install a 25 MW/25 MWh energy storage system in northern Franceâs Nord department.