March 27 - Imperial Palace, Kameido Tenjin Shrine
Could it be? Yes. Check out that wall! In places the it's as much as 30 feet tall.