meghan allen new image