Leopard 7 Report post Posted April 17, 2016 I feel like you just uncovered the new AT missile. Share this post Link to post Share on other sites
Byron 197 Report post Posted April 18, 2016 Allah would be very proud 1 Share this post Link to post Share on other sites