Jump to content




Leopard Ray


  • Owner: Guest
  • Uploaded: Dec 26 2008 12:12 PM
  • Views: 685
  • Category: Tugs
Leopard Ray

Pilot Launch Leopard Ray seen here at St George's, Grenada, photographed in December 2005.