See the new promo for Stricken City’s ‘Animal Festival’