Yes thats a baby sailfin tang in a 20 gallon tank.yes, when he grows up he will be to big for this tank.no, he dosnt need a bigger tank now, at this point he's fine as he's a baby.:)