''Living Fossil''

Location: Boca Chica, FL

Back to Top