Tenjin Matsuri is a festival supported by the Tenmangu Shrine in Osaka, and is held on the 24th and the 25th of July. The highlights are on the second day with both a land procession and a river procession. At the river procession, the illuminated boats reflect off the river the fireworks go off in the sky.