Anchorman star Fred Willard passes away at 86 Published 16 May 2020 The Austin Powers and Spinal Tap actor died of natural causes Full Article