contestada

Which of the following are reliable forms of tidal power
A. Tidal Barrages
B. Tidal Fences
C. Tidal Turbines
D. All of the above