Shore fly on barnacle

© John Tann