
This New St. Louis Burger Place is Out of this World – Literally
I can't prove it, but I'm pretty sure that I have a good burger radar. I say this because almost by accident I found a new St. Louis burger place and it's out of this world and thanks to their name, I can say that literally.