Hand-pieced. This was the final block I made, putting me at "Wonder Worker" status.
Total pieces: 28