These are the nests of the Montezuma's Oropendola...they are woven by the bird from grass and other items and hang from the tree to make them less accessible to predators. They are large too...measuring upwards of 3-feet in length.