A Prius solar roof generated about 3.7 miles of charge after nearly 12 hours in sunlight, highlighting the gap between ...