Technically, Russell Industries aren't the ones that are supposed to be developing the 500acre algae farm in Houston. It is one of their subsidiaries that is involved in that project. I cannot recall the name though. (I know its on a previous post somewhere)I suppose that the google map image is of Russell Industries' corporate headquarters.