The Bay of Tafts Sunshine on the clouds over Rousay at the Bay of Tafts. Related Feel free to leave a Reply :)Cancel reply