What Are These Things Washing Up On Shore?

This photo has been showing up on various websites recently depicting glowing blue objects lining up along a shore. This beach is in Toyama, Japan and for the locals this isn’t such a crazy sight.

Before clicking “more” place your bets on what you think this is; algae, radioactive waste, aliens?

Read More