Russell Brand – Stuart Scheller, a US Marine Corps lieutenant colonel who posted a video demanding accountability from military leaders over Afghanistan has been relieved of his duties and will leave US service
The world needs more people like this guy willing to stand up be counted and expose truth. because it’s the right thing to do. Hero
This guy’s a hero in a world of cowards. May god help him.