What weird thing did Producer Todd find on his front lawn?

Lana & Jase 28/11/2017

It's the mystery that has stumped the team for the past 24 hours...