You might remember these pop stars from the 70s, but you might not know where they disappeared to after their 15 minutes of fame.
In the far north of Upstate New York, across Lake Champlain from the Burlington, Vt., metropolitan area, lies a unique Class ...