The Detour

Notes & Trivia

 * The central setting for this series is Long Island, New York.