Twin Peaks Teaser Billboards Go Up, Revealing Nothing But Cherry Pie (At First Sight)
Mysterious Twin Peaks billboards have gone up across the U.S. showing nothing but a heart/owl-shaped cherry pie with a zig zag crust à la the Red Room floor.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed