HOLY SHITTTT!!! WHY IS THIS NOT BIGGER NEWS?! This is from CBS on Saturday, Nicaragua gives Russia permission for Russian troops to enter the country?!? For those who don’t know geography, Nicaragua is in Central America, 1600 miles from the Texas border.
As right as rain again BC! You are a god send :). Hats off to you brother patriot.
SMDH on this one. There are no words.
Wow! This is getting very interesting! Thankyou!!!
This is getting good!