docs: def get(cls, xuid, scid, clip_id):
          '''
          Gets a specific game clip
  
          :param xuid: xuid of an xbox live user
          :param scid: scid of a clip
          :param clip_id: id of a clip
          '''
          url = (
              'https://gameclipsmetadata.xboxlive.com/users'
              '/xuid(%(xuid)s)/scids/%(scid)s/clips/%(clip_id)s' % {
                  'xuid': xuid,
                  'scid': scid,
                  'clip_id': clip_id,
              }
          )
          resp = xbox.client._get(url)
  
          # scid does not seem to matter when fetching clips,
          # as long as it looks like a uuid it should be fine.
          # perhaps we'll raise an exception in future
          if resp.status_code == 404:
              msg = 'Could not find clip: xuid=%s, scid=%s, clip_id=%s' % (
                  xuid, scid, clip_id,
              )
              raise ClipNotFound(msg)
  
          data = resp.json()
  
          # as we don't have the user object let's
          # create a lazily evaluated proxy object
          # that will fetch it only when required
          user = UserProxy(xuid)
          return cls(user, data['gameClip'])