Shock Towers 67 Barracuda

Location?
44026