File:S.T.A.R. Laboratories Test Center.jpg

Summary
S.T.A.R. Laboratories Test Center in New York City. (The "Time" of Your Death!)