0 votes
Where did they land in the 100?

1 Answer

0 votes
The 100 land on earth 20 miles west of Mount Weather, Virginia, in the Shenandoah Valley.
...