While the original link to the video in question is indeed dead, using the "vehicle mounted mini-gun" as a reference point, I quickly found what I believe is the same video albeit posted by another user (
http://www.youtube.com/watch?v=JJ0eO...rom=PL&index=1 )

So, the moral of the story is: that by publishing any information or media on the internet, one immediately relinquishes all control over that content, making it near impossible to rectify one's errors.