Bilge water barrier and pollution prevention system
Buoyancy powered desalinization plant
Canada
World
United States