Independence Day in Castle Valley...

is celebrated this year by a parade of fire engines, classic vehicles and personal tractors, followed by a community barbeque where 120+ residents attended the event. Small town USA at its best. Happy 246th birthday, America!