Japanese band The Whaleheads performing live near Yoyogi Park in Tokyo.
The Whaleheads have some songs in English and others in Japanese. The singer has a really cool voice & interesting lyrics. They have a website at www.yuugao.jp/whaleheads/
As sometimes happens in this location, there was some random sound bleeding in from other bands performing nearby, sorry.