Toss up between King Pee-wee from Borderlands and Lao Shan Lung from Monster Hunter on PS2. His name means 'Old mountain dragon' and sure enough He was old, dragony and damn near the size of a mountain. Still my fave boss out of any game I've ever played.