Tarantula
Set at the Tierra Chula Resident Hotel, Tarantula centers on Echo Johnson, a respected but uncertified tattoo artist.
Actors and roles, crew of Tarantula (2017). Who was filming and what role he played.