Question: when did john philip sousa write the stars and stripes forever
Answer: Christmas Day, 1896