Over the North Atlantic
Over Frankford, New Jersey
Not sure what kind of cloud formation this is. My best guess, based upon this excerpt from Wikipedia, is that it is an example of nimbostratus clouds:
"A nimbostratus cloud is a multilevel, amorphous, nearly uniform, and often dark-grey cloud that usually produces continuous rain, snow, or sleet, but no lightning or thunder.