By DeShawn Harry What’s up fam! This past weekend was Tokyo in Tulsa’s Sakura Festival at the Double Tree Hotel in downtown Tulsa. In Japan the Sakura Festival is held to celebrate the blooming cherry blossom trees, and with Tokyo in Tulsa being a Japanese culture event they wanted to have their own in Tulsa. […]