Most likely a mountain giant. Did this take place in the mountains of Pelham?