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

Lana & Jase 28/11/2017