by truonghaiduy • Uploaded: Dec. 20 '14
Description:
Logo for a TVC production house. "Ech" in Echo means "Frog" in English.
As seen on:
Echo
Status:
Work in progress
Viewed:
947
Tags:
film
•
frog
Share:
Lets Discuss
Please login/signup to make a comment, registration is easy