Surfing groups