HOUSTON— It's picture time and we're talking selfies!
With its lush landscape and serene waterfalls Discovery Green has been the go to place for brides and graduates to get the perfect picture.
It's no wonder the Houston Press names Discovery Green the best place to take a selfie in Houston.