Javier Aliaga
"Full size animatronic T-Rex for a theme park in North Devon (UK)."
1
2
3
4