Assisted living residents bare it all for a good cause