Although I use weights I do believe some can gain significant mass using body weight exercises provided they use enough enough volume.
This dude is 60 and does about 700 pushups a day.
This dude is 60 and does about 700 pushups a day.