Swallow Tail


Swallow Tail - peninsula in New Brunswick, Canada.