An aerial view of Satsuma Station Industrial Park, a 115-acre industrial park in northwest Houston.
Click here for full article.