1 definition by It's About Fucking Time

Top Definition
A place that can be seen from Wasilla, Alaska.
I can see Russia from my house.
by It's About Fucking Time December 11, 2010

Mug icon
Buy a Russia mug!