RIB Barracuda Pleasure Satellite 900 and Aphrodite 850 March 3, 2019February 6, 2023 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...Exclusive: Discover the Making of GEMINI WR880 12 StepsHow to Buy a Rigid Inflatable Boat (RIB) : 10 ThoughtsRigid Inflatable Boat Barracuda Aphrodite 850RIB Barracuda 700