>>510633926
Those are Bison. It's normal for them to walk on and near roads. How stupid are people now?