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 November, 23, 2025, shortly before their arrest.