Actor Dwight Turner cast in Guest Star role for a television series filming in New York for Discovery Channel. Beautiful snow in the background made filming extra special. Details of the show cannot be revealed just yet. Stay tuned. More information coming soon.