4106 Nasa Pkwy, El Lago, Texas 77586 USA
Oh Deer. At the Armand Bayou Nature Center.
Photo Credit: Yelp