Long-timers will remember the 40-foot lizard that one sat atop the now demolished deli on the corner of 13th and 5th when it was the famed Lone Star Cafe. The bar closed in 1989, and the iguana disappeared, but as this article says, it has now been found.