July 21, 2023 First found in 2018 near Los Angeles, the millipede serves as proof to scientists that new species can still be uncovered in our own backyard. Previous Post LA store sells winning Powerball jackpot ticket Next Post What happens next in the Carlee Russell investigation? Police say they're still on the case. Leave a Reply Cancel replyYou must be logged in to post a comment.