HomeiStock_000030814018_Large
Red running track in The National Stadium of Thailand or Suphachalasai Stadium, Bangkok.