It is indeed caused by ice crystals. It is called Light pillar or often a sun pillar or solar pillar. It can be seen in the morning or evening. It is usually associated with the sun but the bright moon and street lights can create similar but not as dynamic effects. It happens more often that most people think it does. If you wait and keep looking in the right direction I am sure you will see them again and again.The light effect is caused by ice crystals I was told. It looked as cool in real life as the picture. Never saw anything like it again.
Being in Texas doesn't hurt any! I grew up in the southwest and, while I find plenty to love about the other places I've lived, I'll NEVER see sunsets like the ones from my youth on any sort of consistent basis again. I was almost too young to appreciate it but they were so incredible that the memory has really stuck through all of these years away. And the occasional visit is all it takes to rekindle missing the place...I guess I have a thing for dramatic sunsets or sunrises.