the Giants are a sports team