Considered one of the Seven Wonders of Russia, the “Seven Giants” are all that's left of a massive ancient mountain.