Police discover 20 people at baby shower