1080 Avalanche character promo art, a "lost" NST reference?