Louisiana Bird Rescue moving up to Hammond
The new Louisiana bird rescue center is coming along nicely. It’s located in the town of Hammond which is about 60 miles north of New Orleans above Lake Pontchartrain. The new site is out of the hurricane ‘evacuation zone’. Since the beginning of the BP Gulf oil spill in April, the main animal rehabilitation center … Read more