Where’s Todd and Leslee?

Todd and Leslee are in this picture, I promise

So how many of y’all knew that Todd and Leslee were on national tv today? The picture quality sucks, but its really the best one that has them in it. Click below for the answer.

Here they are.