5.8 The Skunk Ape Lives May. 15, 2020 The Skunk Ape Lives IMDb: 5.8 2020 66 min 19 views Does the Skunk Ape exist? This is the question researcher Stacy Brown Jr. poses to you, presenting you with the best historical accounts, ... Documentary