Is the 3 headed giant something from old English folklore or was he invented by Monthy Python?