Guest
Login
Sign Up
Site settings
Forgot Password?
Captured American ARV M88A Hercules from the inside on video They inspected it when the armored vehicle was at the front. Now it is on display on Poklonnaya Hill in Moscow. Source: Lord Of War
Autoplay video
Hide player controls
Hide resume playing