These are called Pummelos. They are a type of grapefruit. I am eating this one right now and it is delicious! They are a little sweeter than traditional grapefruit. I have already dried up some seeds, I just might plant some pummelo trees for myself.
:)