are you using spritebatch to draw the cloud image?, if so one of the overloads
"spritebatch.Draw(Texture2D texture, Vector2 position, Rectangle? sourceRectangle, Color color, float rotation, Vector2 origin, float scale, SpriteEffects effects, float layerDepth);"
allows you to set the origin something like ...