PedroMigL

  1. Stunning waterspouts appear off Portugal coast

    Stunning waterspouts appear off Portugal coast
  2. Dead whale washes up in Portugal

    Dead whale washes up in Portugal