Leopard 40

Leopard 40 on the canals of Fort Lauderdale - Florida