It is High-quality pit bull 100 % cotton Kid Pink Choo Choo Train Embroidered Sports cap.
It has a sports cap shape and with train embroidered to it. It has Choo Choo printed in the back.
It is 100 % cotton with Choo Choo Train embroidered on the pink cap. It will look very cute on a girl.
Not sure on the boy that is your judgement call.