Triumphant Lady

  1. Triumphant Lady
    Rising Sun

    Yacht: Triumphant Lady

    June 2, 2009 by Rising Sun

    Motor Yacht Triumphant Lady Motor Yacht Triumphant Lady (if there is no pic above can you add one) is a 44.96m (147.5 feet) luxury yacht which was finished by 1985 …