Leonard & Natasha
Russian Barbecue!!!
Fall 2003
Previous Home Next

Yes it is Siberia!  No there is not 16 feet of snow.

DSCN0662