A Thanksgiving community meal will be offered by The Salvation Army from 11 a.m. to 1:30 p.m. Thursday at the Farmington Civic Center, 200 W. Arrington St. Admission is free.
A Thanksgiving community meal will be offered from 11 a.m. to 1 p.m. Thursday at the Aztec Community Senior Center, 101 S. Park Ave. Admission is free.
The 33rd annual Bull Riding Extraordinaire by Casper Baca Rodeo will be held at 7:30 p.m. Friday at McGee Park, 41 County Road 5568 between Farmington and Bloomfield. A total of $15,000 in prize money is up for grabs. Tickets are $22 for adults, and $15 for seniors and children. Call 505-287-9534.
The Diné BáHané Arts and Crafts Fair takes place from 8:30 a.m. to 4 p.m. Saturday at the Farmington Civic Center, 200 W. Arrington St. The event features door prizes and complimentary coffee, hot tea and hot chocolate. Admission is free. Call 505-427-9049.
The second annual Poinsettia Craft Fair takes place from 9 a.m. to 1 p.m. Saturday at the Kirtland Youth Association Gym, 39 County Road 6500. The event features handmade jewelry and crafts, home décor, baked goods and more. Admission is free. Call 505-860-5074.
The seventh annual Roadrunners 4-H Holiday Craft Fair takes place from 9 a.m. to 3 p.m. Saturday at the McGee Park Convention Center, 41 County Road 5568 between Farmington and Bloomfield. The event features baked goods, pottery, quilts and more. Admission is free. Call 505-320-6635 or 505-402-4087.
A grapevine art session will take place from 1 p.m. to 3 p.m. Saturday at the Riverside Nature Center in Animas Park off Browning Parkway in Farmington. Staff members will be on hand to help visitors create wreaths or other sculptures from grapevine trimmings. Admission is free. 505-599-1422.
The Holiday Art Walk and Small Business Saturday take place from 5 to 9 p.m. Saturday in downtown Farmington. The event features art receptions, holiday decorations, sales and open houses. Admission is free. Call 505-599-8442.
The annual Festival of Trees organized by Presbyterian Medical Services opens at the Farmington Civic Center, 200 W. Arrington St., and continues through Dec. 2. Admission is free with some ticketed events planned. Call 505-566-0408.