gabriele ehrt (@2000mk) profile picture
Joined October 2009
Photo by gabriele ehrt (@2000mk)Photo by gabriele ehrt (@2000mk)Photo by gabriele ehrt (@2000mk)Photo by gabriele ehrt (@2000mk)Photo by gabriele ehrt (@2000mk)Photo by gabriele ehrt (@2000mk)Photo by gabriele ehrt (@2000mk)Photo by gabriele ehrt (@2000mk)Photo by gabriele ehrt (@2000mk)
gabriele ehrt retweeted
Just a humble clerk with a cheap salary, chatting with friends at a cozy ditchside café about life's little moments
2
1
9
gabriele ehrt retweeted
[I trust the tamed guide who teaches sincerely—what a lovely lesson today!],
2
7
gabriele ehrt retweeted
[This onion, a bit damp after the rain, is so lazy and makes me greedy for a bite.],
2
6
gabriele ehrt retweeted
[When the breeze cools, let's carry on walking together, leaving warm little memories!],
1
15
gabriele ehrt retweeted
[Linzai goes first! Let’s rock this fun little challenge together!],
1
1
14
gabriele ehrt retweeted
[Newly booked at Baixing Hotel, the service is great though the parking fee is a bit high],
1
1
11
gabriele ehrt retweeted
In the quiet grave area, the lotus garden and cypress trees hold a peaceful story.
1
2
16
gabriele ehrt retweeted
Just finished my 100-day coding project! The last line of code ran perfectly on the first try—total win!
4
17