Crazy quilting

116
« Back to Glossary Index

Crazy quilting is the textile art of patchworking.