laredo – SportsLogos.Net News

Wide-Eyed in Texas: The Story Behind the Laredo Lemurs

This is an objective, scientifically proven fact: Lemurs are awesome. Also, people love lemurs. It’s science. Here’s another scientific fact for you: Laredo, Texas, is not close to the island nation of Madagascar, which is located in the Indian Ocean and is the only place in the world where lemurs live

Click for More Photos and Details