Russia reinforces military presence in Crimea…
Noted.
Putin mocks the West and threatens to turn off European gas supplies…
Got it.
Obama Continues ‘Telephone Outreach’ From Florida…
Advertisement
How’s that working out for ‘ya?
The leader of the free=world, eh?
Join the conversation as a VIP Member