Former Navy star quarterback Keenan Reynolds recited a beautiful tribute speech to honor those who have served the United States for Memorial Day.

"Like my two million brothers and sisters of the United States armed forces, I am there for you - every hour, every day - helping to protect our most extraordinary right as American citizens, our freedom. Memorial Day is the one day we briefly contemplate how lucky we are. The fleeting occasion we honor those who lost their lives while serving in the United States military."

Reynolds graduated from the Naval Academy last Friday, and United States Secretary of Defense Ashton Carter announced that Reynolds will be allowed to defer his service and play in the NFL after being drafted in the sixth round by the Baltimore Ravens.

More from FoxSports