SNL: Olya Povlatsky, Russian Meteor Observer

Creative Director
02.17.13

Olya Povlatsky explains the perils of living in her Russian village.

Around The Web