Podstalgic January 30, 2018 Podstalgic – Howard the Duck (1986) Peter is joined by Steven of Screen Addicts Podcast for a review of the Razzie Award winner Howard the…