Barrage a Trois Achievement 2000 XP Defeat the Sloth Gargantuars to collect their World Key 0 Comments Leave a Response