Next release: MAY 17 | 4 PM EDT
What do Bigfoot and a llama have in common? They both came to FAN EXPO Portland 2024.