big double rose by david craig Published June 26, 2014 at 343 × 400 in Gallery Next → Big Double Rose by David Craig