Posted on

A symbol of Bermuda; The Iconic Longtail Bermuda