You are sitting on a beach on a sunny summer night while enjoying the warming rays of the sun in the company of a refreshing cocktail. Peering over the horizon you notice waves approaching. You can even see some small dots vibrating in front of them. Sometimes they are present then suddenly disappear. What can […]