Be forewarned there are some bleeped out words, ifyaknowwhatimean.