Mike explains the SEA Panel, solar desalination system. Shot in the highbay of SEA’s home, the Alabama Institute for Manufacturing Excellence, Tuscaloosa, Al…see more
Source : dubaidesalination.com
Tags: solar desalination plant, technology
Leave a Reply
You must be logged in to post a comment.