Video 丨 Island "Catcher"

The Red Outpost Radar Station in the northern theater of the air force radar is...