A suspected shell left over from World War II exploded under a house, killing five people and wounding nearly 20, police said Monday.