Design Performance Barramunda (1994)
This vehicle “blends the passion of the automobile and the sea”, according to French maker Design Performance. The company claims its 13.8-foot long “Barramunda” swallows a
This vehicle “blends the passion of the automobile and the sea”, according to French maker Design Performance. The company claims its 13.8-foot long “Barramunda” swallows a