Free Flow Power announces that its first full scale hydrokinetic turbine has been generating electricity on the Mississippi River since June 20, 2011. (read more)