Take it from a geologist

, these are
not the largest natural crystals known.
Spodumene crystals are known to have reached
over 12m long, 12.8m (42') in fact.
Beryl, the mineral of which one gem form constitutes emeralds can also reach 8 m long.
Very large crystals, metres long, are usually found in pegmatites, a kind of latest-stage granitic igneous rock characterized by very high fluid content and very slow cooling and unobstructed nucleation, allowing lots of space and time for crystals to grow to large sizes before they start interfering with one another. For example, a feldspar crystal measuring 7m long and weighing 300 tonnes was mined in Madawaska (Quebec, Canada).
I am surprised that the Discovery selenite crystals are still straight because that mineral is very soft (it's just macrocrystalline gypsum, hardness of 2, can be scratched with your fingernail) and its crystals generally tend to curve under their own weight, given time, when they reach a certain length and are unsupported.
For those interested in minerals and wanting to see nice specimens, here is the
Mineralogy Database.
Erase The Slate (Dokken)