Whenever there is a list of greatest rappers of all time it is almost unanimous O'Shea Jackson better known as Ice Cube will in the top 10 and quite possibly lower.

Ice Cube is as popular as he ever was in his life after N.W.A.

He has been a  money making machine since he has switched his role to hardcore rapper to kids/family oriented movies, most notably "Are We There Yet" and "Ride Along" and its sequel that will becoming out next year.

So needless Ice Cube never has to rap again unless he chooses too, and that time is now.

Cube has a new single which features Redfoo (from LMFAO) and 2 Chainz.

What do you think of this new song?

Personally I think this is completely different from Ice Cube's style, but I love it and think it will be a hit!!