Smasher:ILikeTurtles

ILikeTurtles is a Super Smash Bros. Melee player from Paris, France. ILikeTurtles is currently ranked 12th on the French Power Rankings.