Mother’s Wax Museum, New Town – A Virtual Tour An introduction to the various attractions of Mother’s Wax Museum. Check it out for yourselves.