usmarinecorps:
IMPROVISE. ADAPT. OVERCOME. Marines are ready for anything because they train for everything.