Wow, a solar powered steakhouse?!? Great job you guys!
Ted’s Montana Grill in Tallahasee, Florida is the first restaurant based chain to install and use solar power.. This ...
June 5th, 2007



















