Trojan Shield II

First Documented
1973
Last Documented
1973

Trojan Shield II
15122 Beach Blvd
Los Angeles, CA
United States