Woman arrested after allegedly stomping on sea turtle nest at Florida beach
A woman found herself behind bars after she allegedly stomped on a sea turtle nest found at a Florida Beach.People magazine reports that Yaqun Lu, 41, was seen “jabbing at the sea turtle […]