It sort of looks like one of the meter base whole house surge suppressors that I have seen pictures of.

Do any utilities still install them?