Question:
Japanese stadium home to the Yomiuri Giants
Answer:
Length:

9