On June 3, 2024, Larry Wayne Land, a 72-year-old resident of Waller, Texas, was found deceased in his home from an apparent gunshot wound. The discovery was made after the Navasota Police Department requested a welfare check, following the arrest of his son, 29-year-old Joshua Land, for a separate incident.
Two days prior, on June 1, Joshua Land was arrested in Navasota after allegedly shooting and killing his dog in the parking lot of Annie’s Country Store. He was charged with anima
...Read More