2017 Animal Finalist, Alicia Liu, Newport
2017
Alicia
Liu
Red Judge Points: 
1
Total Judging Points: 
1