Friday Smorgasbord: Monster snails, fluorescent protein and more

Welcome to the last Friday of spring and another edition of the Friday Smorgasbord. We kick this week off with this image of monster Trochus snails from British LFS Ocean Corals. The monster snails are actually Trochus niloticus, a species…