I found a Big Foot tendon fin on Seawall Beach in Galveston Texas. It came from the $9 billion Chevron Big Foot oil rig south of Louisiana. It was a fin off of a tendon that anchored the oil rig. It is mentioned in the Beachcombers’ Alert! newsletter.
That is a cool find!