Video Review: Josh Copeland's Experience at Roof Hawk

In this video review, Josh Copeland shares their experience with Roof Hawk