Leggy new star discovered four inches under Los Angeles: the thread millipede

Leggy new star discovered four inches under Los Angeles: the thread millipede

The city of angels, a metropolis of freeways and traffic, has a newly discovered species named in its honor: the Los Angeles thread millipede. The tiny arthropod was found just underground by natura… [+3872 chars]

Read More
Top