WARNING: Some language in this video, and sweet tasty payback.
Warning: Some language in this video.
Wait for it...
WARNING: Some language and minor shocks in this video.