Fetching details from the dictionary...
magnificent spectacle; thrilling sight; grand view
山頂からの景色は壮観だった。
The view from the mountain top was magnificent.
壮観な花火大会に感動した。
I was impressed by the magnificent fireworks display.
壮観な風景を写真に収めた。
I captured the magnificent scenery in a photo.