Follow:

Memolition - Explore. Dream. Discover.

China Is A Land Of Contrasts

The Caiyuanba Bridge is an extremely impressive 6-band arch bridge and it crosses the Yangtze River in Chongqing, China. The bridge looks high tech and modern. But what lies beneath looks completely different.

The Eye of the Drain

Certainly a contender for ‘perfectly timed’ photo of the year is this shot by a Redditor named Liam, who took a seemingly mundane photograph of a sink full of soapy water draining itself. Why Liam...