A majestic mountain peak covered in snow, often found in colder climates or high altitudes. Snow capped mountains are iconic natural landmarks, popular for their scenic beauty and as destinations for adventure and winter sports.