Main Members (0) Replay Archive (0) Rating History Barracuda FC id: 16497079 Name Barracuda FC Registered since 14/01/21 Headquarters Italy Members Contact Join team