It's natural as written, although I'd add a pause (a comma) after 'freeze'. More precise is eg I remember seeing Lake X frozen long ago, and it was a beautiful spectacle! The seeing was long ago.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.