The hit TV series "Ghosts" returned with its third season, kicking off with a bang—or rather, a faint whisper—in the aptly titled Season 3, Episode 1. The episode, like its predecessors, brings to life the quirky and often hilarious inhabitants of Woodstone Manor, a mansion teeming with restless spirits.