Glenn Robert Shaw
-
Florida Poacher Arrested for Stealing 107 Sea Turtle Eggs on Jupiter Island
A Tequesta man was arrested by authorities for poaching 107 sea turtle eggs on Jupiter Island in Florida.
Latest Research Articles