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