A protest against Oil Dependency. Feel like having one in India too.
Read this post on criticalsatirical.blogspot.com