Spirit of the Beehive celebrate new record with “It Might Take Some Time”

Philly’s indie-rockers Spirit of the Beehive the trio have dropped the video for “It Might Take Some Time.”

The trio recently signed to Saddle Creek Records, and dropped their label debut Entertainment Earth.

Verified by MonsterInsights