EXCLUSIVE — Last week, Americans learned for the first time that U.S. troops are permanently stationed on islands in the Taiwan Strait, including one that sits a mere mile from China’s southeast coast. The development, which many believe will escalate tensions between China and the U.S., comes on the heels of a drumbeat of headlines […]. Read More in Red Pill NOWlej.