What is the answer: Who have fought from the halls of Montezuma to the shores of Tripoli?
u s marines