How to Make the Ultimate Deer Stand-Wich

Want to make the “best sandwich in the world” even better? Add venison