Hand crafted and hand painted spinng block train is 22" long and painted with non-toxic paint. Blocks spin when train is pushed. The alphabet and numbers are painted on the 8 blocks. The blocks come off are color coded to the pegs and wheels so your child can learn to match there colors. Please allow 1 to 3 weeks for delivery. Email zip code for S/H price