The Takasaki Kannon Date taken: April 2003 The Kannon is a deity from Buddhism. Takasaki has a Godzilla-sized statue of her. Great day trip from Kumagaya. Previous Picture | Next Picture Back to the Picture Gallery