>>17707359I try my damnedest to avoid the entire topic. I'm ITT because it's a plane thread. Now that I know the Russians blew up one of the coolest planes ever made, I'm quite pissed. Governments are the ultimate destroyers of engineering.
>>17707357Sniffing Russian air defense radar?