Topic: ABC's Happy Town on April 28
Looks like a cross between Twin Peaks and hmmmm not sure. I am trying to find a tv trailer to watch, it looked pretty good on the whirlwind advert I saw on tv. Enough to get me interested. Anybody know anything more?