High-powered weapon may have killed Flores