Castle of St. Peter, Bodrum – Turkey August 16, 2014 by travelmagazine Leave a Comment Castle of St. Peter, Bodrum – Turkey. [Photo by Akinsal Akinci.]