Peace River Wildlife Center May 18, 2017August 13, 2018Leave a comment Nestled in the canals of Punta Gorda, Florida is a lovely bird sanctuary called Peace River Wildlife Center. It’s star albino owl, Luna is a perfect mascot for what this place is all about. Continue reading →