Cliff Swallow


Cliff Swallow

Photo © Steve Byland