It's not all rap.There is a rapper,but it's clean.The video has a nice smoking O scale steam engine in it. http://www.youtube.com/watch?v=0ak1OERLTwM