Close Advertising Ice Cube. It was a good day. Listening practice. Vocabulary. Future Simple Tense. Phrases. IdiomsRap songs are ones of the most difficult to learn, catch the lyrics and understand the meaning. Boost your English skills by playing … Ice Cube english practice english teacher english vocabulary english with songs future simple tense future tense ice cube idioms It Was A Good Day learn english phrases9800 views0 / 0