I don't even know what forum to post this in but what the hell are these??? I was just looking at some videos in the video forum and have never realized that people actually had these. I saw a few on here and I figured it was just one guy who collected somewhere and is crazy rare. Then I look on youtube and there is more armatus videos then there are Oscar videos.
What is this thing?? where is it from??? are they hard to buy??? please tell me where???
What is this thing?? where is it from??? are they hard to buy??? please tell me where???