Beautiful view! Great location. Lots of movement!
Michael's Deer Stand is located at Wyalusing, PA 18853