1/18 Diecast Barracuda collection
Never knew they made a Ostrich Cuda .. cool
Print