This could make a perfect Christmas gift.

Tickets are on sale now for the 2017 Northeast Outdoor Sports Show. If you have a friend or family member who has a deep passion for the outdoors you might want to surprise them with tickets to this event.

It's conveniently located at the Dutchess County Fair Grounds in Rhinebeck and will take place May 20-21. You can even save some money while purchasing your tickets this holiday season. Use the code Holiday20 to save 20% off your single day ticket purchase.

The Northeast Outdoor Sports Show will feature workshops, seminars and family friendly activities. You can find just about anything at this years show, from hunting to cycling to boating and camping plus so much more. There will also be celebrities on hand to make the Northeast Outdoor Sports Show even more buzz worthy.

Single day passes start at $12 for adults and $5 for kids ages 12-16 (this event is free for children under 12). If you're interested in attending both days, adult tickets go for $20 and $10 for a youth weekend pass.

We hope to see you out this May for the Northeast Outdoor Sports Show!

More From Hudson Valley Post