RIB Barracuda Pleasure Satellite 900 and Aphrodite 850 Karel Overlaet, RIB Advocate The Barracuda Pleasure Satellite and Aphrodite are manufatured by the Greek company Barracuda. Their main focus is quality, durability, reliability and safety. Others Also Read...Header Photo RIBsONLY.com May 2018RIB RIBCRAFT 850 Sports Twin Suzuki AmazesMarlin RIB 850 HD PRO GT Twin MercuryHow to Buy a Rigid Inflatable Boat (RIB) : 10 Thoughts