The Wahoo Meat Locker is, of course, located in downtown Wahoo. It's in an unassuming building with an unassuming name. Once you walk into the store (which is just a smal ... more