Not surprisingly this video contains strong language...