Josh Allen had awesome mic’d up moment after his self-touchdown play
Fans were in disbelief that Josh Allen indirectly threw a touchdown pass to himself in Sunday’s game against the San Francisco 49ers. Even the Buffalo Bills quarterback himself could not…