Just days after a meteor crashed down in Russia, Seth welcomes a resident of the area who explains the perils of living in her village.
Available Until 09/19/33

Appearing:

Seth Meyers
Kate McKinnon
Tags: russian meteor, life in russia