Home Eco Friendly Guide Tesla Roadster travels 160 miles at full charge on solar power alone