Where Does Josh Allen Live

Everyone Keeps Saying That Josh Allen Lives In This House
When you live next door to a Buffalo athlete, you love to brag about. After all, whether someone plays for the Buffalo Sabers or Buffalo Bills, they have to live somewhere and Western New York, people LOVE to talk. Everyone always thinks they "know" and it is not always the case...