You can clear Yum's cached packages with
That should clear up a little space; but I really don't know what is taking up 20GB.
You can remove any packages you don't need with
yum remove whatever
But I think a normal installation doesn't take more than 4 or 5 gigs or so. Are you storing a lot of stuff on there?