Here's a weird one. Remember that giant iguana that sat perched on the roof of the (now long defunct) Lone Star Café on the corner of 13th & Fifth for a million years? In case you don't, I took the above photo of same back in 1985. Well, after a spell inexplicably perched on Pier 25 (across from N.Moore street) in the 1990s, the giant lizard seemingly went into hiding. Now, evidently, it has become the property of the Fort Worth Zoo down in Texas. Go figure.
Recent Comments