Yes, all of Antarctica is a 'place to see'.
Meteorites strike everywhere on Earth, but they are difficult to distinguish by sight. On Antarctica there are vast ice sheets, where black meteorites stand out in contrast.
Every place and any place you can 'see' in Antarctica is a must-see place.
over (sight)
There are 1534 mountains in Antarctica. See the related link.
No
The verb form of sight is "to see."
The pink you see in Antarctica is a refraction of the available light. There is no natural 'pink snow' in Antarctica.
Taste. 'See' is a verb, 'sight' is a noun. 'Taste' is a verb and also a noun.
no but you can see it in Antarctica
Flavour.
sight