Haines Dock by Melanie Blank

Image: