The snowstorm dropped a good amount of snow on the mountains.
a mountain with trees on and snow on it 
A snowy road winding into the mountains, with no traffic.
a long snowy path is near some mountains
A Majestic view of a mountain with a plush snow trail.