A massive tidal turbine that its maker says is the largest in the world has started generating power, converting energy from ocean currents into electricity.

Demoo is a studio freestyle from brainchild popularly known as da guitarboy. Com’s all access star trek podcast.