Question: where are they playing the armed forces bowl
Answer: Amon G. Carter Stadium on the campus of Texas Christian University in Fort Worth , Texas