Warding off Godzilla

Asian couple doing some sort of ritual to appease sea monster.