Kelvin-Helmholtz wave clouds

These peculiar clouds, known as Kelvin-Helmholtz wave clouds, formed over the city of Birmingham, Alabama.