It's the mystery that has stumped the team for the past 24 hours...
What weird thing did Producer Todd find on his front lawn?
Lana & Jase