With over 1,000,000 previous albums and 2,000,000 tracks sold, Slightly Stoopid are excited about the release of their latest album Top Of The World, which just hit stores yesterday. Last month, they performed in the studios of 91X and played the title track first single. Watch it below…