Corrected entry: If Frank has been away from the beach house long enough to grow a beard, then there is no way the punisher shirt would not have washed away. When he picks it up it is wet and covered with sand where it has washed up on shore but the shirt would have gone out with the tide more than once, and the chances of it washing up more than once are ridiculous.
oddy knocky
12th Jan 2014
Correction: Unless it got washed up where it was by a wave at high tide, in which case it could not have gone out with the tide as the water wouldn't reach high enough to completely envelop it and pull it back to sea.
Phixius ★