Oct 5 Oct 5 Mega Ran lays down 'the album of his life' with self titled album 'RNDM' genoboost Album Releases