A group of researchers has created a liquid solar energy storage system that can create electricity on demand. The system can store solar energy for up to 18 years, allowing them to release it when ...