I don't have a lot of links this week, but the last one is pretty important:
Mysterious "Magic Island" appears on Saturn moon
Bizarre parasite from the Jurassic
Demonstrating a driverless future
New technology helps brain signals move paralyzed hand
Have a good weekend, and I'll see you Monday.