********BEWARE!! SOME GRAPHIC LANGUAGE IN SOME OF THE CLIPS!*****