Body cam footage shows Morgan Geyser and Chad "Charly" Mecca being questioned by police behind a truck stop in Posen, Illinois, on the evening of Nov. 23, 2025, shortly before their arrest.

See Full Page