Isn't this the greatest picture you've ever seen? Wow! That's downtown Laredo? It seems like a scene out of Back to the Future or a Hollywood set. I would love to walk down the street of that Laredo. For some reason, Laredo seems like a better and bigger city, in that postcard.