A herd of seven deer caused significant flight delays at a major airport in Japan after they were found entering the runway area, a report said today.
A herd of seven deer caused significant flight delays at a major airport in Japan after they were found entering the runway area, a report said today.