...the meaning of Semper Fidelis, and the courage and sacrifice of today's Marines and thier families.
http://www.rockymountainnews.com/drmn/news/article/0,1299,DRMN_3_4224657,00.html
It's 12 pages, and if you can make it through them, click the slide show under "Multimedia". Not easy, but...