North Deer Island designated a “Global Important Bird Area.
North Deer Island was designated a Global Important Bird Area by the National Audubon Society and BirdLifeInternational. Houston Audubon is a co-owner in this 144-acre island along with Audubon Texas and six additional undivided interest owners.