Posts by Jet

New YouTube Video

Here is a new youtube video of the Tecla on the Canary Islands. There are many dolphins to be seen...