790254-32-9 | 5-Ethenyl-3-thiophenecarboxaldehyde | AOBChem